package com.up4years.dataapi.dao.system;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

@Repository
public interface OrderMapper {
	/**
	 * 查询订单
	 * @param parameters
	 * @return
	 */
	List<Map<String,Object>> list(Map<String,Object> parameters);
	/**
	 * 超市订单接单
	 * @param parameters
	 * @return
	 */
	int acceptExpressOrder(Map<String,Object> parameters);
	/**
	 * 代取快递订单订单接单
	 * @param parameters
	 * @return
	 */
	int acceptShopOrder(Map<String,Object> parameters);
	/**
	 * 查询超市订单
	 * @param order_no
	 * @return
	 */
	Map<String,Object> getShopOrderByNo(String order_no);
	/**
	 * 查询超市订单详情
	 * @param order_no
	 * @return
	 */
	List<Map<String,Object>> getShopOrderDetail(String order_id);
	/**
	 * 查询代寄快递订单
	 * @param order_no
	 * @return
	 */
	Map<String,Object> getExpressOrderByNo(String order_no);
	/**
	 * 快递单取货
	 * @param parameters
	 * @return
	 */
	int takeExpressOrder(Map<String,Object> parameters);
	/**
	 * 超市订单取货
	 * @param parameters
	 * @return
	 */
	int takeShopOrder(Map<String,Object> parameters);
	/**
	 * 超市订单确认送达
	 * @param paramters
	 * @return
	 */
	int arriveShopOrder(Map<String, Object> paramters);
	/**
	 * 代取快递订单确认送达
	 * @param paramters
	 * @return
	 */
	int arriveExpressOrder(Map<String, Object> paramters);
}
